package com.br.rh.dao;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

import com.br.rh.vo.Localizacao;

public class LocalizacaoDAO extends DataUtils {
	public List<Localizacao> getAll(){
		Connection conn = null;
		PreparedStatement stmt = null;
		ResultSet rs = null;
		Localizacao localizacao = null;
		List<Localizacao> lista = new ArrayList<Localizacao>();
		try {
			conn = getConnection();
			stmt = conn.prepareStatement("select * from localizacao");
			rs = stmt.executeQuery();
			while(rs.next()){
				localizacao = new Localizacao();
				localizacao.setCodigo(rs.getInt(1));
				localizacao.setEndereco(rs.getString(2));
				localizacao.setNumero(rs.getInt(3));
				localizacao.setCep(rs.getString(4));
				localizacao.setBarrio(rs.getString(5));
				localizacao.setCidade(rs.getString(6));
				localizacao.setEstado(rs.getString(7));
				lista.add(localizacao);
			}
			conn.close();
			stmt.close();
			rs.close();
		} catch (ClassNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return lista;
	}
}
